#ifndef DONE_HH_
# define DONE_HH_
#include "Network.hh"
#include "XmlMessage.hh"

/**
 * \brief Nyugta üzenet.
 *
 * A szerver küldi a kliensnek, a kliens nem válaszol. Az üzenet szerkezete:
 * <done>
 *  <status>(true|false)</status>
 *  <message>hiba oka, vagy mi sikerült</message>
 * </done>
 */
class Network::Done: public XmlMessage {
    public: static spDone construct(QDomElement const& message);

    public: bool const status;

    public: QString const message;

    public: Done(bool status, QString const& message);

    public: virtual void process_on_client(XmlClient& client);

    public: virtual QDomDocument to_xml() const;
};

#endif // ndef DONE_HH_
